home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_1
/
bioz_ii
/
biozreq.c
< prev
next >
Wrap
C/C++ Source or Header
|
1979-12-31
|
14KB
|
487 lines
struct TextAttr Font=
{
"topaz.font",8,FS_NORMAL,FPF_ROMFONT
};
struct NewScreen NewScreen=
{
0,0,640,256,3,
2,1,
HIRES,CUSTOMSCREEN,&Font,
NULL,
NULL,NULL
};
struct NewWindow NewWindow =
{
0,12,640,244,1,0,
CLOSEWINDOW|RAWKEY|MOUSEBUTTONS|GADGETUP|REQSET,
WINDOWDRAG|WINDOWCLOSE|WINDOWDEPTH|ACTIVATE,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
CUSTOMSCREEN
};
UBYTE UNDOBUFFER2[9],UNDOBUFFER3[24];
SHORT BorderVectors1[] = {
0,0,
54,0,
54,14,
0,14,
0,0
};
struct Border Border1 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors1, /* pointer to XY vectors */
NULL /* next border in list */
};
struct IntuiText IText1 = {
2,0,JAM2, /* front and back text pens, drawmode and fill byte */
20,3, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
"OK", /* pointer to text */
NULL /* next IntuiText structure */
};
struct Gadget Gadget7 = {
NULL, /* next gadget */
254,66, /* origin XY of hit box relative to window TopLeft */
53,13, /* hit box width and height */
NULL, /* gadget flags */
RELVERIFY|ENDGADGET, /* activation flags */
BOOLGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border1, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
&IText1, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
SHORT BorderVectors2[] = {
0,0,
13,0,
13,10,
0,10,
0,0
};
struct Border Border2 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors2, /* pointer to XY vectors */
NULL /* next border in list */
};
struct IntuiText IText2 = {
1,0,JAM2, /* front and back text pens, drawmode and fill byte */
2,1, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
"<", /* pointer to text */
NULL /* next IntuiText structure */
};
struct Gadget Gadget6 = {
&Gadget7, /* next gadget */
145,68, /* origin XY of hit box relative to window TopLeft */
12,9, /* hit box width and height */
GADGDISABLED, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border2, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
&IText2, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
SHORT BorderVectors3[] = {
0,0,
13,0,
13,10,
0,10,
0,0
};
struct Border Border3 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors3, /* pointer to XY vectors */
NULL /* next border in list */
};
struct IntuiText IText3 = {
1,0,JAM2, /* front and back text pens, drawmode and fill byte */
2,1, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
">", /* pointer to text */
NULL /* next IntuiText structure */
};
struct Gadget Gadget5 = {
&Gadget6, /* next gadget */
211,68, /* origin XY of hit box relative to window TopLeft */
12,9, /* hit box width and height */
GADGDISABLED, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border3, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
&IText3, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
struct StringInfo Gadget4SInfo = {
NULL, /* buffer where text will be edited */
NULL, /* optional undo buffer */
0, /* character position in buffer */
9, /* maximum number of characters to allow */
0, /* first displayed character buffer position */
0,0,0,0,0, /* Intuition initialized and maintained variables */
0, /* Rastport of gadget */
0, /* initial value for integer gadgets */
NULL /* alternate keymap (fill in if you set the flag) */
};
SHORT BorderVectors4[] = {
0,0,
107,0,
107,9,
0,9,
0,0
};
struct Border Border4 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors4, /* pointer to XY vectors */
NULL /* next border in list */
};
struct Gadget Gadget4 = {
&Gadget5, /* next gadget */
201,34, /* origin XY of hit box relative to window TopLeft */
106,8, /* hit box width and height */
NULL, /* gadget flags */
RELVERIFY|STRINGCENTER, /* activation flags */
STRGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border4, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
(APTR)&Gadget4SInfo, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
UBYTE Gadget3SIBuff[9];
struct StringInfo Gadget3SInfo = {
Gadget3SIBuff, /* buffer where text will be edited */
UNDOBUFFER2, /* optional undo buffer */
0, /* character position in buffer */
9, /* maximum number of characters to allow */
0, /* first displayed character buffer position */
0,0,0,0,0, /* Intuition initialized and maintained variables */
0, /* Rastport of gadget */
0, /* initial value for integer gadgets */
NULL /* alternate keymap (fill in if you set the flag) */
};
SHORT BorderVectors5[] = {
0,0,
107,0,
107,9,
0,9,
0,0
};
struct Border Border5 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors5, /* pointer to XY vectors */
NULL /* next border in list */
};
struct Gadget Gadget3 = {
&Gadget4, /* next gadget */
201,50, /* origin XY of hit box relative to window TopLeft */
106,8, /* hit box width and height */
NULL, /* gadget flags */
RELVERIFY|STRINGCENTER, /* activation flags */
STRGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border5, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
(APTR)&Gadget3SInfo, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
UBYTE Gadget2SIBuff[24];
struct StringInfo Gadget2SInfo = {
Gadget2SIBuff, /* buffer where text will be edited */
UNDOBUFFER3, /* optional undo buffer */
0, /* character position in buffer */
24, /* maximum number of characters to allow */
0, /* first displayed character buffer position */
0,0,0,0,0, /* Intuition initialized and maintained variables */
0, /* Rastport of gadget */
0, /* initial value for integer gadgets */
NULL /* alternate keymap (fill in if you set the flag) */
};
SHORT BorderVectors6[] = {
0,0,
161,0,
161,9,
0,9,
0,0
};
struct Border Border6 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors6, /* pointer to XY vectors */
NULL /* next border in list */
};
struct Gadget Gadget2 = {
&Gadget3, /* next gadget */
148,18, /* origin XY of hit box relative to window TopLeft */
160,8, /* hit box width and height */
NULL, /* gadget flags */
RELVERIFY, /* activation flags */
STRGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border6, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
(APTR)&Gadget2SInfo, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
SHORT BorderVectors7[] = {
0,0,
91,0,
91,14,
0,14,
0,0
};
struct Border Border7 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors7, /* pointer to XY vectors */
NULL /* next border in list */
};
struct IntuiText IText4 = {
1,0,JAM2, /* front and back text pens, drawmode and fill byte */
16,3, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
NULL, /* pointer to text */
NULL /* next IntuiText structure */
};
struct Gadget Gadget1 = {
&Gadget2, /* next gadget */
21,66, /* origin XY of hit box relative to window TopLeft */
90,13, /* hit box width and height */
GADGDISABLED, /* gadget flags */
RELVERIFY|ENDGADGET, /* activation flags */
BOOLGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border7, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
&IText4, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
#define GadgetList1 Gadget1
struct IntuiText IText8 = {
3,0,JAM2, /* front and back text pens, drawmode and fill byte */
169,69, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
NULL, /* pointer to text */
NULL /* next IntuiText structure */
};
struct IntuiText IText7 = {
3,0,JAM2, /* front and back text pens, drawmode and fill byte */
19,50, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
NULL, /* pointer to text */
&IText8 /* next IntuiText structure */
};
struct IntuiText IText6 = {
3,0,JAM2, /* front and back text pens, drawmode and fill byte */
19,34, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
NULL, /* pointer to text */
&IText7 /* next IntuiText structure */
};
struct IntuiText IText5 = {
3,0,JAM2, /* front and back text pens, drawmode and fill byte */
19,18, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
NULL, /* pointer to text */
&IText6 /* next IntuiText structure */
};
#define IntuiTextList1 IText5
SHORT BorderVectors8[] = {
0,0,
326,0,
326,96,
0,96,
0,0
};
struct Border Border8 = {
0,0, /* XY origin relative to container TopLeft */
1,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors8, /* pointer to XY vectors */
NULL /* next border in list */
};
struct Requester MyReq = {
NULL, /* previous requester (filled in by Intuition) */
157,66, /* requester XY origin relative to TopLeft of window */
327,97, /* requester width and height */
0,0, /* relative to these mouse offsets if POINTREL is set */
&GadgetList1, /* gadget list */
&Border8, /* box's border */
&IntuiTextList1, /* requester text */
NULL, /* requester flags */
0, /* back-plane fill pen */
NULL, /* leave these alone */
NULL, /* custom bitmap if PREDRAWN is set */
NULL /* leave this alone */
};
struct IntuiText OK=
{
0, /* FrontPen, colour 0 (blue). */
0, /* BackPen, not used since JAM1. */
JAM1, /* DrawMode, do not change the background. */
6, /* LedtEdge, 6 pixels out. */
3, /* TopEdge, 3 lines down. */
&Font, /* ITextFont, default font. */
"OK", /* IText, the text that will be printed. */
NULL, /* NextText, no more IntuiText structures link. */
};
struct IntuiText BAD=
{
0, /* FrontPen, colour 0 (blue). */
0, /* BackPen, not used since JAM1. */
JAM1, /* DrawMode, do not change the background. */
15, /* LedtEdge, 15 pixels out. */
5, /* TopEdge, 5 lines down. */
&Font, /* ITextFont, default font. */
NULL, /* IText, the text . */
NULL, /* NextText, no more IntuiText structures link. */
};
/* end of PowerWindows source generation */
SHORT BorderVectors10[] = {
0,0,
58,0,
58,15,
0,15,
0,0
};
SHORT BorderVectors11[] = {
0,0,
250,0,
250,49,
0,49,
0,0
};
struct Border Border10 = {
-1,-1, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors10, /* pointer to XY vectors */
NULL /* next border in list */
};
struct Border Border11 = {
0,0, /* XY origin relative to container TopLeft */
1,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors11, /* pointer to XY vectors */
NULL /* next border in list */
};
struct IntuiText IText10 = {
1,0,JAM2, /* front and back text pens, drawmode and fill byte */
14,3, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
"STOP", /* pointer to text */
NULL /* next IntuiText structure */
};
struct Gadget Gadget10 = {
NULL, /* next gadget */
99,26, /* origin XY of hit box relative to window TopLeft */
57,14, /* hit box width and height */
NULL, /* gadget flags */
RELVERIFY|ENDGADGET, /* activation flags */
BOOLGADGET|REQGADGET, /* gadget type flags */
(APTR)&Border10, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
&IText10, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
NULL, /* user-definable data */
NULL /* pointer to user-definable data */
};
struct IntuiText IText20 = {
3,0,JAM2, /* front and back text pens, drawmode and fill byte */
42,11, /* XY origin relative to container TopLeft */
&Font, /* font pointer or NULL for default */
NULL, /* pointer to text */
NULL /* next IntuiText structure */
};
struct Requester MyReq2 = {
NULL, /* previous requester (filled in by Intuition) */
195,74, /* requester XY origin relative to TopLeft of window */
251,50, /* requester width and height */
0,0, /* relative to these mouse offsets if POINTREL is set */
&Gadget10, /* gadget list */
&Border11, /* box's border */
&IText20, /* requester text */
NULL, /* requester flags */
0, /* back-plane fill pen */
NULL, /* leave these alone */
NULL, /* custom bitmap if PREDRAWN is set */
NULL /* leave this alone */
};